home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
games_d
/
gnuchess.zip
/
ZORMAKE
< prev
Wrap
Text File
|
1990-08-10
|
3KB
|
89 lines
# makefile.dos - Makefile for CHESS (MS-DOS Version)
# Tailored for Zortech C compiler by Truman Collins
# tcollins@pdx.mentor.com
# CIS : 71121,3343
# Copyright (C) 1990 by Thorsten Ohl, td12@ddagsi3.bitnet
# Copyright (C) 1986, 1987, 1988, 1989, 1990 Free Software Foundation, Inc.
#
# This makefile will NOT work with Microsoft's make.
# Use a **IX compatible make instead.
#
# This file is not yet part of CHESS.
#
# CHESS is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY. No author or distributor
# accepts responsibility to anyone for the consequences of using it
# or for whether it serves any particular purpose or works at all,
# unless he says so in writing. Refer to the CHESS General Public
# License for full details.
#
# Everyone is granted permission to copy, modify and redistribute
# CHESS, but only under the conditions described in the
# CHESS General Public License. A copy of this license is
# supposed to have been given to you along with CHESS so you
# can know your rights and responsibilities. It should be in a
# file named COPYING. Among other things, the copyright notice
# and this notice must be preserved on all copies.
# gnuchess will be the curses-based chess.
# gnuchessn will be the fancy-display-curses-based chess.
# gnuchessr will be the xchess/chesstool based chess.
# (/usr/games/chesstool gnuchessr)
# for use with SUN's chesstool and X-window's xchess.
# To use with latter, add -DCHESSTOOL to the nondsp.o
# compilation lines (e.g. cc -O -DCHESSTOOL ...)
# If you want to use the persistent transpositon table add
# -DHASHFILE=\"$(LIBDIR)/gnuchess.hash\"
# to the gnuchess.o compilation line. You also have to run gnuchess -t
# To actually create the file. -t can also be used to report
# statistics about the file or to resize it.
# if you don't want the IBM PC's graphic characters, add -DSEVENBIT
CC =ztc
BINDIR =.
LIBDIR =.
HASH =-DHASHFILE="$(LIBDIR)\gnuchess.has"
BOOK =-DBOOK="$(LIBDIR)\gnuchess.boo"
CFLAGS = -mci -b -DMSDOS
sources = zgnuchss.c gnuchess.d gnuchess.h uxdsp.c nuxdsp.c nondsp.c version.h
# Commands
all : gnuchess gnuchesr gnucheso gnuan
gnuchess : gnuchess.obj nuxdsp.obj
$(CC) $(CFLAGS) nuxdsp.obj gnuchess.obj -ognuchess
gnuchesr : gnuchess.obj nondsp.obj
$(CC) $(CFLAGS) gnuchess.obj nondsp.obj -ognuchesr
gnucheso : gnuchess.obj uxdsp.obj
$(CC) $(CFLAGS) gnuchess.obj uxdsp.obj -ognucheso
gnuan : gnuan.obj gnuchess.obj
$(CC) -mc -b -DMSDOS gnuchess.obj gnuan.obj -ognuan
gnuchess.obj: zgnuchss.c gnuchess.h
$(CC) $(CFLAGS) $(BOOK) -c zgnuchss.c -ognuchess
uxdsp.obj: uxdsp.c gnuchess.h
$(CC) $(CFLAGS) -c uxdsp.c
nuxdsp.obj: nuxdsp.c gnuchess.h
$(CC) $(CFLAGS) -c nuxdsp.c
nondsp.obj: nondsp.c gnuchess.h
$(CC) $(CFLAGS) -c nondsp.c
gnuan.obj: gnuan.c gnuchess.h
$(CC) $(CFLAGS) -c gnuan.c
# Utilities
clean:
del *.obj
del *.bak